Skip to content

New landing page design #119

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 103 commits into
base: main
Choose a base branch
from
Open

New landing page design #119

wants to merge 103 commits into from

Conversation

shravanngoswamii
Copy link
Member

@shravanngoswamii shravanngoswamii commented Apr 14, 2025

Continuing #105
Preview the changes: https://turinglang.org/pr-previews/119

Copy link
Contributor

Preview the changes: https://turinglang.org/pr-previews/119
Please avoid using the search feature and navigation bar in PR previews!

@shravanngoswamii
Copy link
Member Author

If anyone is interested, then please feel free to take on this PR!

@shravanngoswamii shravanngoswamii linked an issue Apr 19, 2025 that may be closed by this pull request
simonsteiger and others added 22 commits April 21, 2025 22:54
* very basic redesign

* make buttons interactive
* add dangling code example

* add code example section
* quickfix alignment

* add news and clean up scss
* improve colors

* better link hover color
* paste in svg

* responsive svg header
using the same background colour for the team "cards" as for the non-hoverable cards on the landing page
- added links to discourse and slack to the buttons at the top of the page
- moved link to libraries page to "Learn more" section
Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
@simonsteiger
Copy link
Collaborator

I will definitely have time to finish this in July. Which points would you like to see addressed before this PR can be merged?

@penelopeysm
Copy link
Member

Revisiting this. Is there a reason why the old PR was closed?

Also, I'd personally be happy to merge if some of the placeholder content is removed. Honestly, it's not like the existing front page has any resources, so even a fairly clean slate would be a huge improvement over the current one.

@shravanngoswamii
Copy link
Member Author

I have updated docs site PR (TuringLang/docs#613) with SCSS rules that @simonsteiger added in this site!

@shravanngoswamii
Copy link
Member Author

The most notable style change I've made is probably to the hover effect of the cards. I found the hover effect of the buttons interesting (grey border by default, no border + translateY + stronger shadow on hover), and applied the same to the hover effects of the cards in both light and dark mode. I like it how it "feels" and also that it's similar effects across the website.

It's looking great so let's stick with it!

@shravanngoswamii
Copy link
Member Author

shravanngoswamii commented Jul 28, 2025

Thanks a lot @simonsteiger! Great work — really appreciate your efforts and attention to detail 🙌!

@simonsteiger
Copy link
Collaborator

simonsteiger commented Jul 28, 2025

Thanks a lot, I'm happy that you like it! I'm happy to be able to give back to a project that I've benefited a lot from myself!

I just checked the docs site PR (TuringLang/docs#613) and felt that the code panel background has suboptimal contrast in dark mode. I guess the procedure of porting the changes between repos is a bit tedious, but let me know @shravanngoswamii if you'd be interested in me having a go at trying to improve these. I didn't have that on my mental map because there's currently no code block on the landing page (or of course News / Team pages).

@shravanngoswamii
Copy link
Member Author

I just checked the docs site PR (TuringLang/docs#613) and felt that the code panel background has suboptimal contrast in dark mode. I guess the procedure of porting the changes between repos is a bit tedious, but let me know @shravanngoswamii if you'd be interested in me having a go at trying to improve these. I didn't have that on my mental map because there's currently no code block on the landing page (or of course News / Team pages).

Hii @simonsteiger, thanks for help! Please feel free to push in both PRs!

@penelopeysm
Copy link
Member

In general I think it looks amazing!

shravanngoswamii and others added 5 commits August 5, 2025 16:16
Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
Co-authored-by: Penelope Yong <penelopeysm@gmail.com>
@shravanngoswamii
Copy link
Member Author

@simonsteiger Let's merge it, can you please review it once more before merging!

@shravanngoswamii
Copy link
Member Author

I didn't have that on my mental map because there's currently no code block on the landing page (or of course News / Team pages).

@simonsteiger, These might help -- https://quarto.org/docs/output-formats/html-themes.html#code-blocks and this:

highlight-style: github

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Redesign the landing page!
5 participants